explosion craters - German English Dictionary